From 7cbff2fbeea286473f8a4ff2bd3ba4be554f461a Mon Sep 17 00:00:00 2001 From: Jyrki Gadinger Date: Mon, 28 Apr 2025 15:13:14 +0200 Subject: [PATCH] fix(appimage): move VFS plugins to AppDir This allows the AppImage build to find and load the experimental VFS plugins, and not crash with: [ critical plugins /home/user/src/common/vfs.cpp:250 ]: Could not load plugin: not existent or bad metadata "nextclouddevsync_vfs_suffix" [ fatal default /home/user/src/gui/folderman.cpp:326 ]: Could not load plugin [1] 72936 IOT instruction (core dumped) ./nextclouddev-master-x86_64.AppImage Fixes #7135 Fixes #7194 Fixes #7465 Signed-off-by: Jyrki Gadinger --- admin/linux/build-appimage.sh | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/admin/linux/build-appimage.sh b/admin/linux/build-appimage.sh index 8a5ccb436..334d58eaa 100755 --- a/admin/linux/build-appimage.sh +++ b/admin/linux/build-appimage.sh @@ -49,9 +49,9 @@ cd /app [ -d usr/lib/x86_64-linux-gnu ] && mv usr/lib/x86_64-linux-gnu/* usr/lib/ -mkdir usr/plugins -mv usr/lib64/*sync_vfs_suffix.so usr/plugins || mv usr/lib/*sync_vfs_suffix.so usr/plugins -mv usr/lib64/*sync_vfs_xattr.so usr/plugins || mv usr/lib/*sync_vfs_xattr.so usr/plugins +mkdir -p AppDir/usr/plugins +mv usr/lib64/*sync_vfs_suffix.so AppDir/usr/plugins || mv usr/lib/*sync_vfs_suffix.so AppDir/usr/plugins +mv usr/lib64/*sync_vfs_xattr.so AppDir/usr/plugins || mv usr/lib/*sync_vfs_xattr.so AppDir/usr/plugins rm -rf usr/lib/cmake rm -rf usr/include -- 2.30.2